package com.ls.lserp.dbaccess.Entity;

import java.math.BigDecimal;
import java.util.Date;

import com.ls.lserp.common.persistence.DataEntity;

public class AccountingMtmEntity extends DataEntity<AccountingMtmEntity> {
	private static final long serialVersionUID = 1L;
	private long accountId;

	private long orderId;

	private String orderNo;

	private String orderTypeCd;

	private long shopId;

	private long customerId;

	private long factoryId;

	private long styleId;

	private BigDecimal shopReworkCost;

	private BigDecimal factoryReworkCost;

	private BigDecimal platformPoint;

	private BigDecimal platformAmount;

	private BigDecimal shopAmount;

	private BigDecimal factoryAmount;

	private Date platformDeliverDate;

	private Date platformTransferDate;

	private Date shopTransferDate;

	private Date factoyrTransferDate;

	private Date createDate;

	private long createUser;

	private String createIp;

	private String createMac;

	private Date updateDate;

	private long updateUser;

	private String updateIp;

	private String updateMac;
	
	private String ognizationId;
	
	private int couponsId;
	
	public String getOgnizationId() {
		return ognizationId;
	}

	public void setOgnizationId(String ognizationId) {
		this.ognizationId = ognizationId;
	}

	// 交易号
	private String businessNo;
	
	// 交易号条码
	private String barcodeNo;
	
	// 快递单号
	private String expressNo;

	// 订单核算
	private String accoutKbn;
	
	// 订单总金额
	private BigDecimal platformCost;
	
	// 订单状态
	private String accountStatus;
	
	// 交付日期
	private Date paymentDate;
	
	//物流费用
	private String expressCost;
	
	//收货地址Id
	private Long addressId;
	
	// 收件人姓名
	private String addresseeName;
	
	// 收件人电话
	private String addresseeTel;
	
	// 收货地址-省
	private String addressProvinceCd;
	
	// 收货地址-市
    private String addressCityCd;
    
    // 收货地址-区
    private String addressDistrict;

    // 收货地址-详情
    private String addressDetail;
    
    // 收货邮政编码
 	private String zipCode;
    
	//发货日期
	private Date shippmentDate;
	
	//成交日期
	private Date deliveryDate;
	
	

	public Date getPaymentDate() {
		return paymentDate;
	}

	public void setPaymentDate(Date paymentDate) {
		this.paymentDate = paymentDate;
	}

	public Date getShippmentDate() {
		return shippmentDate;
	}

	public void setShippmentDate(Date shippmentDate) {
		this.shippmentDate = shippmentDate;
	}

	public Date getDeliveryDate() {
		return deliveryDate;
	}

	public void setDeliveryDate(Date deliveryDate) {
		this.deliveryDate = deliveryDate;
	}

	public Long getAddressId() {
		return addressId;
	}

	public void setAddressId(Long addressId) {
		this.addressId = addressId;
	}

	public long getAccountId() {
		return accountId;
	}

	public void setAccountId(long accountId) {
		this.accountId = accountId;
	}

	public long getOrderId() {
		return orderId;
	}

	public void setOrderId(long orderId) {
		this.orderId = orderId;
	}

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo == null ? null : orderNo.trim();
	}

	public String getOrderTypeCd() {
		return orderTypeCd;
	}

	public void setOrderTypeCd(String orderTypeCd) {
		this.orderTypeCd = orderTypeCd == null ? null : orderTypeCd.trim();
	}

	public long getShopId() {
		return shopId;
	}

	public void setShopId(long shopId) {
		this.shopId = shopId;
	}

	public long getCustomerId() {
		return customerId;
	}

	public void setCustomerId(long customerId) {
		this.customerId = customerId;
	}

	public long getFactoryId() {
		return factoryId;
	}

	public void setFactoryId(long factoryId) {
		this.factoryId = factoryId;
	}

	public long getStyleId() {
		return styleId;
	}

	public void setStyleId(long styleId) {
		this.styleId = styleId;
	}

	public BigDecimal getShopReworkCost() {
		return shopReworkCost;
	}

	public void setShopReworkCost(BigDecimal shopReworkCost) {
		this.shopReworkCost = shopReworkCost;
	}

	public BigDecimal getFactoryReworkCost() {
		return factoryReworkCost;
	}

	public void setFactoryReworkCost(BigDecimal factoryReworkCost) {
		this.factoryReworkCost = factoryReworkCost;
	}

	public BigDecimal getPlatformPoint() {
		return platformPoint;
	}

	public void setPlatformPoint(BigDecimal platformPoint) {
		this.platformPoint = platformPoint;
	}

	public BigDecimal getPlatformAmount() {
		return platformAmount;
	}

	public void setPlatformAmount(BigDecimal platformAmount) {
		this.platformAmount = platformAmount;
	}

	public BigDecimal getShopAmount() {
		return shopAmount;
	}

	public void setShopAmount(BigDecimal shopAmount) {
		this.shopAmount = shopAmount;
	}

	public BigDecimal getFactoryAmount() {
		return factoryAmount;
	}

	public void setFactoryAmount(BigDecimal factoryAmount) {
		this.factoryAmount = factoryAmount;
	}

	public Date getPlatformDeliverDate() {
		return platformDeliverDate;
	}

	public void setPlatformDeliverDate(Date platformDeliverDate) {
		this.platformDeliverDate = platformDeliverDate;
	}

	public Date getPlatformTransferDate() {
		return platformTransferDate;
	}

	public void setPlatformTransferDate(Date platformTransferDate) {
		this.platformTransferDate = platformTransferDate;
	}

	public Date getShopTransferDate() {
		return shopTransferDate;
	}

	public void setShopTransferDate(Date shopTransferDate) {
		this.shopTransferDate = shopTransferDate;
	}

	public Date getFactoyrTransferDate() {
		return factoyrTransferDate;
	}

	public void setFactoyrTransferDate(Date factoyrTransferDate) {
		this.factoyrTransferDate = factoyrTransferDate;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public long getCreateUser() {
		return createUser;
	}

	public void setCreateUser(long createUser) {
		this.createUser = createUser;
	}

	public String getCreateIp() {
		return createIp;
	}

	public void setCreateIp(String createIp) {
		this.createIp = createIp == null ? null : createIp.trim();
	}

	public String getCreateMac() {
		return createMac;
	}

	public void setCreateMac(String createMac) {
		this.createMac = createMac == null ? null : createMac.trim();
	}

	public Date getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}

	public long getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(long updateUser) {
		this.updateUser = updateUser;
	}

	public String getUpdateIp() {
		return updateIp;
	}

	public void setUpdateIp(String updateIp) {
		this.updateIp = updateIp == null ? null : updateIp.trim();
	}

	public String getUpdateMac() {
		return updateMac;
	}

	public void setUpdateMac(String updateMac) {
		this.updateMac = updateMac == null ? null : updateMac.trim();
	}

	public long getVersion() {
		return version;
	}

	public void setVersion(long version) {
		this.version = version;
	}

	public String getBusinessNo() {
		return businessNo;
	}

	public void setBusinessNo(String businessNo) {
		this.businessNo = businessNo;
	}

	public String getAccoutKbn() {
		return accoutKbn;
	}

	public void setAccoutKbn(String accoutKbn) {
		this.accoutKbn = accoutKbn;
	}

	public BigDecimal getPlatformCost() {
		return platformCost;
	}

	public void setPlatformCost(BigDecimal platformCost) {
		this.platformCost = platformCost;
	}

	public String getAccountStatus() {
		return accountStatus;
	}

	public void setAccountStatus(String accountStatus) {
		this.accountStatus = accountStatus;
	}

	public String getExpressCost() {
		return expressCost;
	}

	public void setExpressCost(String expressCost) {
		this.expressCost = expressCost;
	}

	public String getBarcodeNo() {
		return barcodeNo;
	}

	public void setBarcodeNo(String barcodeNo) {
		this.barcodeNo = barcodeNo;
	}

	public String getExpressNo() {
		return expressNo;
	}

	public void setExpressNo(String expressNo) {
		this.expressNo = expressNo;
	}

	/**
	 * @return the couponsId
	 */
	public int getCouponsId() {
		return couponsId;
	}

	/**
	 * @param couponsId the couponsId to set
	 */
	public void setCouponsId(int couponsId) {
		this.couponsId = couponsId;
	}

	public String getAddresseeName() {
		return addresseeName;
	}

	public void setAddresseeName(String addresseeName) {
		this.addresseeName = addresseeName;
	}

	public String getAddresseeTel() {
		return addresseeTel;
	}

	public void setAddresseeTel(String addresseeTel) {
		this.addresseeTel = addresseeTel;
	}

	public String getAddressProvinceCd() {
		return addressProvinceCd;
	}

	public void setAddressProvinceCd(String addressProvinceCd) {
		this.addressProvinceCd = addressProvinceCd;
	}

	public String getAddressCityCd() {
		return addressCityCd;
	}

	public void setAddressCityCd(String addressCityCd) {
		this.addressCityCd = addressCityCd;
	}

	public String getAddressDistrict() {
		return addressDistrict;
	}

	public void setAddressDistrict(String addressDistrict) {
		this.addressDistrict = addressDistrict;
	}

	public String getAddressDetail() {
		return addressDetail;
	}

	public void setAddressDetail(String addressDetail) {
		this.addressDetail = addressDetail;
	}

	public String getZipCode() {
		return zipCode;
	}

	public void setZipCode(String zipCode) {
		this.zipCode = zipCode;
	}

}